html,body,head,div,p,a{margin: 0;padding: 0;}
body {
    text-align:center; margin:0 auto; width: 100%;
}
.main{overflow: hidden;margin: 150px auto 20px auto;background: url(../images/dog_404.png) no-repeat 0 0; width: 446px; height: 302px}

.main2{overflow: hidden;margin: 150px auto 20px auto;background: url(../images/dog_500.png) no-repeat 0 0; width: 646px; height: 372px}
.title{font-size: 14px;font-weight: bold;margin: 254px 0 0 254px;color: #d3d3d3;}
.btn{float: none; display:block;background: url(../images/error-btn.png) no-repeat 0 0;width: 145px;height: 45px;font-size: 14px;margin: 100px auto;line-height: 43px;color: #fff;font-weight: bold;text-align: center;text-decoration: none;}



a:hover {
    color: #87cdfb;
    text-decoration:none
}

.a1 {
    color: #87cdfb;
    float: left;
    text-decoration:none
}
.a2 {
    color: #87cdfb;
    float: right;
    text-decoration:none;
    position: relative;
}